6e81cad4cd2aa711c3f8acb353f10c2435a69e73,portal/portal-chat/tool/src/java/org/sakaiproject/portal/chat/entity/PCServiceEntityProvider.java,PCServiceEntityProvider,addMessageToMap,#UserMessage#,633
Before Change
} else {
Map<String, List<UserMessage>> siteMap = messageMap.get(m.to).get(PLAIN);
if (siteMap.containsKey(m.siteId)) {
siteMap.get(m.siteId).add(m);
} else {
siteMap.put(m.siteId, Arrays.asList(m));
}
After Change
logger.debug("Message is a plain message");
Map<String, List<UserMessage>> plainMap = messageMap.get(m.to).get(PLAIN);
if (m.fromConnection) {
plainMap.get(CONNECTION).add(m);
} else if (plainMap.containsKey(m.siteId)) {
if (logger.isDebugEnabled()) {
logger.debug("plainMap already contains '" + m.siteId + "'");
}
plainMap.get(m.siteId).add(m);
} else {